using System;
using System.Collections.Generic;
using System.Text;

namespace ControladorDifuso.Conjunto
{
    public class ConjuntoLogistico:ConjuntoDifuso
    {
        private decimal beta;

        public decimal Beta
        {
            set { this.beta = value; }
            get { return this.beta; }
        }

        public ConjuntoLogistico(string n, decimal b)
        {
            this.Nombre = n;
            this.Beta = b;
        }

        public override decimal Pertenencia()
        {
            return (decimal) (1/(1+Math.Exp((double)(-(this.EspacioDifuso.Muestra-this.beta)))));
        }
    }
}
